
/* 字体定义 */
/*@font-face { 
  font-family: SourceHanSansCN-Bold; 
  src: url('../fonts/SourceHanSansCN-Bold.otf');
}
@font-face { 
  font-family: SourceHanSansCN-Normal; 
  src: url('../fonts/SourceHanSansCN-Normal.otf');
} 
@font-face { 
   
  src: url('../fonts/SourceHanSansCN-Regular.otf');
} */

/* 首页上导航 */
#index_subNav{min-width: 1200px; max-width: 1920px; height: 155px; /**/ position: absolute; left: 0; top: 0; z-index: 9; width: 1920px;}
#index_subNav .xian{min-width: 1200px; max-width: 1920px; height: 1px; position: absolute; left: 0; top: 100px; z-index: 9; border-bottom: 1px solid #fff; width: 1920px;}
#index_subNav .Icon_box{width: 1200px; height: 155px; margin: 0 auto; position: relative;}
#index_subNav .Icon_box .logo_icon{width: 200px;height: 75px;float: left;background: url('../images/index_nav_logo.png')no-repeat center;}
#index_subNav .Icon_box .logo_icon a{width: 100%;height: 100%;display: block;}
#index_subNav .Icon_box .Nav_Div{height: 75px; width: 1000px; position: absolute; font-size: 20px; font-weight: 500; line-height: 75px; text-align: center; left: 0px; top: 100px;}
#index_subNav .Icon_box .Nav_Div>ul{font-size: 16px;position: relative;}
#index_subNav .Icon_box .Nav_Div ul .first a{color: #fff;}
#index_subNav .Icon_box .Nav_Div ul .first:first-child{margin-right: 48px;}
#index_subNav .Icon_box .Nav_Div ul>li{float: left;letter-spacing: 1px;margin-right: 40px;}
/* 2级导航 */
#index_subNav .Icon_box .Nav_Div ul li .about{display: none;width: 755px;height: 330px;background: #242426;color: #000;position: absolute;top: 75px;left: -20px;z-index: 33;}
#index_subNav .Icon_box .Nav_Div .second{width: 681px;height: 52px;padding-left: 74px;border-bottom: 1px solid #d9d9d9;}
#index_subNav .Icon_box .Nav_Div .second>li{height: 52px;line-height: 52px;margin-right: 76px;font-size: 18px;font-weight: 600;position: relative;}
#index_subNav .Icon_box .Nav_Div .second>li:hover{height: 50px;border-bottom: 2px solid #004e80;}
#index_subNav .Icon_box .Nav_Div .detailinfo{width: 170%;position: absolute;top: 60px;left: 0px;}
#index_subNav .Icon_box .Nav_Div .detailinfo li{clear: both;width: 100%;height: 26px;line-height: 26px;margin-right: 0px;text-align: left;font-weight: 500;color: #c8c8c8;font-size: 16px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
#index_subNav .Icon_box .Nav_Div .detailinfo li a{width: 100%;height: 26px;color: #767677;line-height: 26px;}
#index_subNav .Icon_box .Nav_Div .detailinfo li a:hover{color: #00b4ff;}
#index_subNav .Icon_box .Nav_Div .about .nav_select{width: 28px;height: 8px;position: absolute;top: -8px;left: 124px;background: url('../images/nav_select.png') no-repeat top;}
#index_subNav .Icon_box .Nav_Div ul li .down{display: inline-block;width: 11px;height: 6px;vertical-align: middle;background: url('../images/down.png') no-repeat top;}
#index_subNav .Icon_box .Nav_Div .news .second>li{margin-right: 55px;}
#index_subNav .Icon_box .Nav_Div .news .about .nav_select{left: 286px;}
#index_subNav .Icon_box .Nav_Div .ruian_sever .about .nav_select{left: 494px;}
/* 2级导航控制 */
#index_subNav .Icon_box .Nav_Div ul .first:hover>.down{background: url('../images/up.png') no-repeat top;}
#index_subNav .Icon_box .Nav_Div ul .first:hover>a{color: #00b4ff;}
#index_subNav .Icon_box .Nav_Div ul .first:hover>.about{display: block;}
#index_subNav .Icon_box .search{width: 218px;height: 35px;background: url('../images/search.png') no-repeat top;position: absolute;right: -58px;top: 20px;line-height: 32px;}
#index_subNav .Icon_box .search input{width: 166px;height: 30px;margin-left: 18px;font-size: 16px;border: none;outline: none;background: transparent;}
#index_subNav .Icon_box .search .searchBtn{background: url('../images/search_btn.png') no-repeat center;width: 43px;height: 35px;position: absolute;top: 0px;right: 0px;}
#index_subNav .Icon_box .search input::placeholder{color: #d1d1d1;letter-spacing: 1px;}

/* ------------------------------------------------------------------------------------------------------  */
/* 上导航 */
#subNav{min-width:1200px;max-width:1920px;height: 75px;background-color: #fff;/* */}
#subNav .Icon_box{width: 1200px;height: 75px;margin:0 auto;position: relative;}
#subNav .Icon_box .logo_icon{width: 200px;height: 75px;float: left;background: url('../images/nav_logo.png')no-repeat center;}
#subNav .Icon_box .logo_icon a{width: 100%;height: 100%;display: block;}
#subNav .Icon_box .Nav_Div{height: 75px; background: #fff; width: 1000px; float: left; position: relative; font-size: 20px; font-weight: 500; line-height: 75px; text-align: center;}
#subNav .Icon_box .Nav_Div>ul{margin-left: 104px;font-size: 16px;position: relative;}
#subNav .Icon_box .Nav_Div ul .first a{color: #000;}
#subNav .Icon_box .Nav_Div ul .first:first-child{margin-right: 48px;}
#subNav .Icon_box .Nav_Div ul>li{float: left;letter-spacing: 1px;margin-right: 40px;}
/* 2级导航 */
#subNav .Icon_box .Nav_Div ul li .about{display: none;width: 755px;height: 330px;background: #fff;color: #000;position: absolute;top: 75px;left: -20px;z-index: 33;border: 1px solid #d9d9d9;}
#subNav .Icon_box .Nav_Div .second{width: 681px;height: 52px;padding-left: 74px;border-bottom: 1px solid #d9d9d9;}
#subNav .Icon_box .Nav_Div .second>li{height: 52px;line-height: 52px;margin-right: 76px;font-size: 18px;font-weight: 600;position: relative;}
#subNav .Icon_box .Nav_Div .second>li:hover{height: 50px;border-bottom: 2px solid #004e80;}
#subNav .Icon_box .Nav_Div .detailinfo{width: 170%;position: absolute;top: 60px;left: 0px;}
#subNav .Icon_box .Nav_Div .detailinfo li{clear: both;width: 100%;height: 26px;line-height: 26px;margin-right: 0px;text-align: left;font-weight: 500;color: #c8c8c8;font-size: 16px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
#subNav .Icon_box .Nav_Div .detailinfo li a{width: 100%;height: 26px;color: #c8c8c8;line-height: 26px;}
#subNav .Icon_box .Nav_Div .detailinfo li a:hover{color: #013d93;}
#subNav .Icon_box .Nav_Div .about .nav_select{width: 28px;height: 8px;position: absolute;top: -8px;left: 124px;background: url('../images/nav_select.jpg') no-repeat top;}
#subNav .Icon_box .Nav_Div ul li .down{display: inline-block;width: 11px;height: 6px;vertical-align: middle;background: url('../images/down.png') no-repeat top;}
#subNav .Icon_box .Nav_Div .news .second>li{margin-right: 55px;}
#subNav .Icon_box .Nav_Div .news .about .nav_select{left: 286px;}
#subNav .Icon_box .Nav_Div .ruian_sever .about .nav_select{left: 494px;}
/* 2级导航控制 */
#subNav .Icon_box .Nav_Div ul .first:hover>.down{background: url('../images/up.png') no-repeat top;}
#subNav .Icon_box .Nav_Div ul .first:hover>a{color: #013d93;}
#subNav .Icon_box .Nav_Div ul .first:hover>.about{display: block;}
#subNav .Icon_box .search{width: 218px;height: 35px;background: url('../images/search.png') no-repeat top;position: absolute;right: -58px;top: 20px;line-height: 32px;}
#subNav .Icon_box .search input{width: 166px;height: 30px;margin-left: 18px;font-size: 16px;border: none;outline: none;background: transparent;}
#subNav .Icon_box .search .searchBtn{background: url('../images/search_btn.png') no-repeat center;width: 43px;height: 35px;position: absolute;top: 0px;right: 0px;}
#subNav .Icon_box .search input::placeholder{color: #d1d1d1;letter-spacing: 1px;}

/* ------------------------------------------------------------------------------------------------------  */
/* 右侧导航 */
#right_nav_box{width: 46px; height: 213px; position: fixed; top: 400px; right: 225px; display: none;}
#right_nav_box img{margin-bottom: 8px;}

/* ------------------------------------------------------------------------------------------------------  */

/* 底部导航 */
#Bottom_Nav{min-width:1200px;max-width:1920px;height: 570px;background-color: #242426;}

/*第一阶段*/
#Bottom_Nav .one_div_box{min-width:1200px;max-width:1920px;height: 70px;background-color: #1D1D1F;}
#Bottom_Nav .one_div_box .one_div{width: 1200px;height: 70px;position: relative;left: 0px;top: 0px;margin: 0 auto;line-height: 70px;padding-left: 50px;}
#Bottom_Nav .one_div_box .one_div span{color: #616163;font-size: 18px;}
#Bottom_Nav .one_div_box .one_div img{margin-left: 20px;position: absolute;top:25px;}
#Bottom_Nav .one_div_box .one_div .icon_1{left: 126px;}
#Bottom_Nav .one_div_box .one_div .icon_2{left: 178px;}
#Bottom_Nav .one_div_box .one_div .icon_3{left: 220px;top:14px;}
/*第二阶段*/
#Bottom_Nav .top_div_box{min-width:1200px;max-width:1920px;height: 430px;}
#Bottom_Nav .top_div_box .top_div{    width: 1200px;height: 385px;padding-top: 45px;position: relative;left: 0px;top: 0px;margin: 0 auto;}
#Bottom_Nav .top_div_box .top_div .Nav{width: 135px;float: left;}
#Bottom_Nav .top_div_box .top_div .Nav .title{width: 130px;height: 40px;}
#Bottom_Nav .top_div_box .top_div .Nav .title a{display: block; width: 73px; font-size: 14px; color: #fff; height: 22px;}
#Bottom_Nav .top_div_box .top_div .Nav .title a:hover{border-bottom: 2px solid #fff;}
#Bottom_Nav .top_div_box .top_div .Nav .list{width: 130px;height: 36px;}
#Bottom_Nav .top_div_box .top_div .Nav .list a{display: block; width: 130px; font-size: 14px; color: #626263; height: 36px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
#Bottom_Nav .top_div_box .top_div .Nav .list a:hover{color: #eee;}
#Bottom_Nav .top_div_box .top_div .ewm_box{width: 180px; height: 200px; position: absolute; top: 52px; right: -25px; text-align: center; font-size: 14px; color: #7F7F80;}
#Bottom_Nav .top_div_box .top_div .ewm_box img{margin: 0 auto; display: block; margin-bottom: 10px; width: 135px;}
/* 第三阶段 */
#Bottom_Nav .bottom_div_box{min-width:1200px;max-width:1920px;height: 70px;background:#1D1D1F;}
#Bottom_Nav .bottom_div_box .bottom_div{width: 1200px;height: 70px;position: relative;left: 0px;top: 0px;margin: 0 auto;line-height: 70px;}
#Bottom_Nav .bottom_div_box .bottom_div .text{font-size: 12px; color: #fff; width: 442px; margin-left: 15px; display: block; float: left;}
#Bottom_Nav .bottom_div_box .bottom_div .but_a{font-size: 12px; color: #fff; margin-left: 15px; display: block; float: left;}
#Bottom_Nav .bottom_div_box .bottom_div a{color: #fff;}
#Bottom_Nav .bottom_div_box .bottom_div .share_div{width: 307px;height: 30px;border-radius:10px;background-color: #242426;position: absolute;left: 750px;top: 50%;margin-top: -20px;padding-top: 10px;padding-left: 58px;line-height: 0px;font-size: 18px;color: #767677;}
#Bottom_Nav .bottom_div_box .bottom_div img{float: left;margin-right: 16px;}
#Bottom_Nav .bottom_div_box .bottom_div .share_txt{float: left; margin-top: 10px;}

/* ------------------------------------------------------------------------------------------------------ */

/* 侧导航 */

#sidebar #al_phone{
	width: 175px;
    height: 164px;
    position: absolute;
    left: -183px;
    top: 51px;
    background: url(../images/al_phone.png)no-repeat;
    background-size: 100% auto;
    display: none;
}
#sidebar #al_ewm{
    width: 175px;
    height: 164px;
    position: absolute;
    left: -183px;
    top: -7px;
    background: url(../images/al_ewm.png)no-repeat;
    background-size: 100% auto;
    display: none;
}